html, body, div, ul, ol, li, p {
	padding: 0;
	margin: 0;
}
body{
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: default;
	zoom: 1;
	-webkit-font-smoothing: subpixel-antialiased;
}
li{
	list-style: none;
}
a{
	font-weight: 200;
	text-decoration: none;
	color: inherit;
}
input{
	font-family: inherit;
}
html, body{
	width: 100%;
	min-height: 100%;
}

.w100{width: 100%;} .w50{width: 50%;} .w33{width: 33.33%;} .w25{width: 25%;} .w20{width: 20%;} .w40{width: 40%;} .w60{width: 60%;} .w18{width: 18%;} .w24{width: 24%;} .w30{width: 30%}
.fl{float: left;} .fr{float: right;} .clear{clear: both;} .ma{margin: auto;} .tc{text-align: center;}
.row{clear: both; overflow: hidden;}
.box{-webkit-transition: translate3d(0,0,0);}
.card{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
